// compoents/cart/cart.js
const app = getApp();
Component({
  options: {
    multipleSlots: true // 在组件定义时的选项中启用多slot支持
  },
  /**
   * 组件的属性列表
   */
  properties: {
    innerText: {
      type: String,
      value: 'default value',
    },
    // badge: {
    //   type: String,
    //   value: '0',
    // }
  },
  created(){
    console.log(this)
  },
  attached(){

  },
  ready(){
    this.setData({
      badge: this.dataset.badge
    })
    console.log(this)
  },
  moved	(){
    console.log(this)
  },
  detached(){
    console.log(this)
  },
  /**
   * 组件的初始数据
   */
  data: {
    someData: {},
    badge: '0',
  },
  /**
   * 组件的方法列表
   */
  methods: {
    open: function () {
      console.log(this)
      this.setData({
        isCarting: this.dataset.iscarting,
      })
      this.triggerEvent('mysecmevent', {}) // 只会触发 pageEventListener2
    }
  },
})
